/**
 * App() 必须在 app.js 中注册，且不能注册多个
 * 不要在定义于 App() 内的函数中调用 getApp() ，使用 this 就可以拿到 app 实例
 * 不要在 onLaunch 的时候调用 getCurrentPages()，此时 page 还没有生成
 * 通过 getApp() 获取实例之后，不要私自调用生命周期函数
 */
const util = require("utils/util.js")

App({

  globalData: {
    userInfo: null
  },

  /**
   * 生命周期函数--监听小程序初始化
   */
  onLaunch: function(options) {
    wx.checkSession({
      fail: res => {
        util.login()
      }
    })
  },
  /**
   * 生命周期函数--监听小程序显示
   */
  onShow: function(options) {},
  /**
   * 生命周期函数--监听小程序隐藏
   */
  onHide: function() {
  },
  /**
   * 错误监听函数
   */
  onError: function(msg) {},
  /**
   * 页面不存在监听函数
   */
  onPageNotFound: function(res) {}
})